Bump version numbers.
authorrobertlipe@gmail.com <robertlipe@gmail.com@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 18 Feb 2014 05:30:13 +0000 (05:30 +0000)
committerrobertlipe@gmail.com <robertlipe@gmail.com@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Tue, 18 Feb 2014 05:30:13 +0000 (05:30 +0000)
Ritual sacrifice for windows build.  Move to Qt5, which doesn't support
object trees below the source.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4753 f51c46e8-681c-474f-0cfe-069cfd0219fb

gpsbabel/GPSBabel.pro
gpsbabel/configure
gpsbabel/configure.in
gpsbabel/gbversion.h
gpsbabel/gui/gpx.cc
gpsbabel/gui/makesetup.bat
gpsbabel/gui/setup.iss
gpsbabel/gui/setup.iss.in

index 2756f6cbfbf556010a6209868ac53cbae915a11b..0db9f93e83505e766978cb30cd7be0f23bb3f3ef 100644 (file)
@@ -258,7 +258,7 @@ win32 {
   }
   SOURCES += gbser_win.cc
   JEEPS += jeeps/gpsusbwin.cc
-  LIBS += setupapi.lib hid.lib
+  LIBS += "C:/Program Files/Windows Kits/8.0/Lib/win8/um/x86/setupapi.lib" "C:/Program Files/Windows Kits/8.0/Lib/win8/um/x86/hid.lib"
 }
 
 win32-msvc*{
index 682163f31523bbb8ff02d068b5a47f47209d65ee..a897abae0436486d1459497c1356b3c88a1b3a50 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GPSBabel 1.4.4.
+# Generated by GNU Autoconf 2.69 for GPSBabel 1.5.0-beta20140214.
 #
 # Report bugs to <BUG-REPORT-ADDRESS>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='GPSBabel'
 PACKAGE_TARNAME='gpsbabel'
-PACKAGE_VERSION='1.4.4'
-PACKAGE_STRING='GPSBabel 1.4.4'
+PACKAGE_VERSION='1.5.0-beta20140214'
+PACKAGE_STRING='GPSBabel 1.5.0-beta20140214'
 PACKAGE_BUGREPORT='BUG-REPORT-ADDRESS'
 PACKAGE_URL=''
 
@@ -1283,7 +1283,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GPSBabel 1.4.4 to adapt to many kinds of systems.
+\`configure' configures GPSBabel 1.5.0-beta20140214 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1349,7 +1349,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GPSBabel 1.4.4:";;
+     short | recursive ) echo "Configuration of GPSBabel 1.5.0-beta20140214:";;
    esac
   cat <<\_ACEOF
 
@@ -1449,7 +1449,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GPSBabel configure 1.4.4
+GPSBabel configure 1.5.0-beta20140214
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1765,7 +1765,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GPSBabel $as_me 1.4.4, which was
+It was created by GPSBabel $as_me 1.5.0-beta20140214, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2113,16 +2113,13 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
-DOCVERSION=`echo $PACKAGE_VERSION`
-
-DOCVERSION=1.4.4
+# YYYYMMDD, please, if beta, i.e. "-beta20060413"
+DOCVERSION=development
 
 
-# Increase GBBUILD for a new release
-GBBUILD=24
-# YYYYMMDD, please, if beta, i.e. "-beta20060413"
-# PACKAGE_RELEASE="-beta20120114"
-# DOCVERSION=development
+# Increase GBBUILD for a new release (why? Where is this ever used?)
+GBBUILD=25
+# PACKAGE_RELEASE="-beta20140216"
 
 cat >>confdefs.h <<_ACEOF
 #define PACKAGE_RELEASE "$PACKAGE_RELEASE"
@@ -5478,7 +5475,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by GPSBabel $as_me 1.4.4, which was
+This file was extended by GPSBabel $as_me 1.5.0-beta20140214, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -5540,7 +5537,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GPSBabel config.status 1.4.4
+GPSBabel config.status 1.5.0-beta20140214
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
index abcb5def051d6326ae13e03ae87af6e91eb648c0..9f8b293f9e95bff576ef56472c44ddaf113acbd9 100644 (file)
@@ -3,17 +3,17 @@
 
 AC_PREREQ(2.59)
 
-AC_INIT(GPSBabel, 1.4.4, BUG-REPORT-ADDRESS)
-DOCVERSION=`echo $PACKAGE_VERSION`
-
-DOCVERSION=1.4.4
+#AC_INIT(GPSBabel, 1.4.4, BUG-REPORT-ADDRESS)
+#DOCVERSION=1.4.4
+#PACKAGE_RELEASE=
+AC_INIT(GPSBabel, 1.5.0-beta20140214, BUG-REPORT-ADDRESS)
+# YYYYMMDD, please, if beta, i.e. "-beta20060413"
+DOCVERSION=development
 
 
-# Increase GBBUILD for a new release
-GBBUILD=24
-# YYYYMMDD, please, if beta, i.e. "-beta20060413"
-# PACKAGE_RELEASE="-beta20120114"
-# DOCVERSION=development
+# Increase GBBUILD for a new release (why? Where is this ever used?)
+GBBUILD=25
+# PACKAGE_RELEASE="-beta20140216"
 AC_DEFINE_UNQUOTED(PACKAGE_RELEASE, "$PACKAGE_RELEASE", [Define to the release name of this package.])
 AC_SUBST(PACKAGE_RELEASE)
 
index 09b651f495f6a3943a3d30f825b7ac331f064a3c..6f5d228f6147453bbb9462d0ff8968df5a83c8bd 100644 (file)
@@ -4,5 +4,5 @@
  *
  * Isn't simplification via automation grand?
  */
-#define VERSION "1.4.4"
-#define WEB_DOC_DIR "http://www.gpsbabel.org/htmldoc-1.4.4"
+#define VERSION "1.5.0-beta20140214"
+#define WEB_DOC_DIR "http://www.gpsbabel.org/htmldoc-development"
index 86e6da4c4cc0a802e72c55cb0ddbd6d4f58b9223..a634733d3fbf8a3e56c8b9ab207525e821b5d480 100644 (file)
@@ -73,7 +73,7 @@ public:
   QList <elementState> stateStack;
 
   virtual bool startElement (const QString & ,
-                            const QString & localName, const QString & qName,
+                 const QString & localName, const QString &,
                             const QXmlAttributes & atts )
   {
     if (localName == "wpt") {
@@ -135,7 +135,7 @@ public:
 
   virtual bool endElement (const QString & ,
                           const QString & localName,
-                          const QString & qName)
+               const QString &)
   {
     if (localName == "wpt") {
       state = stateStack.takeLast();
index 27f93c8dea3698333431cfa23d9948706fab0606..ebe3039ef66f388fea79986e34e8f225553f8dcd 100644 (file)
@@ -4,29 +4,34 @@ rem Copy the Qt stuff into a local directory. The Inno Setup compiler
 rem cannot handle %QTDIR environment variable in the source file\r
 rem specification\r
 \r
+echo on\r
 rd /q /s qtdir\r
 mkdir qtdir\r
 mkdir qtdir\bin\r
 mkdir qtdir\translations\r
 mkdir qtdir\plugins\r
 mkdir qtdir\plugins\imageformats\r
+mkdir qtdir\plugins\platforms\r
 mkdir qtdir\mingw\r
 \r
 rem Basic Qt runtime DLLs\r
-if "%QTDIR%"=="" call \QtSDK\Desktop\Qt\4.7.4\mingw\bin\qtenv2.bat\r
-copy %QTDIR%\bin\QtCore4.dll qtdir\bin\r
-copy %QTDIR%\bin\QtGui4.dll qtdir\bin\r
-copy %QTDIR%\bin\QtWebkit4.dll qtdir\bin\r
-copy %QTDIR%\bin\QtXml4.dll qtdir\bin\r
-copy %QTDIR%\bin\QtNetwork4.dll qtdir\bin\r
-copy %QTDIR%\bin\mingwm10.dll qtdir\bin\r
+rem  if "%QTDIR%"=="" call \QtSDK\Desktop\Qt\4.7.4\mingw\bin\qtenv2.bat\r
+if "%QTDIR%"=="" call \Qt\Qt5.2.1\5.2.1\mingw48_32\bin\qtenv2.bat\r
+if "%QTDIR%"=="" set QTDIR=\Qt\Qt5.2.1\5.2.1\mingw48_32\r
+copy %QTDIR%\bin\Qt5Core.dll qtdir\bin\r
+copy %QTDIR%\bin\Qt5Gui.dll qtdir\bin\r
+copy %QTDIR%\bin\Qt5Webkit.dll qtdir\bin\r
+copy %QTDIR%\bin\Qt5Xml.dll qtdir\bin\r
+copy %QTDIR%\bin\Qt5Network.dll qtdir\bin\r
+rem copy %QTDIR%\bin\mingwm10.dll qtdir\bin\r
 copy %QTDIR%\bin\libgcc_s_dw2-1.dll qtdir\bin\r
-copy %QTDIR%\bin\phonon4.dll qtdir\bin\r
+rem copy %QTDIR%\bin\phonon.dll qtdir\bin\r
 \r
 rem Image format plugins needed at runtime, but not debug verions\r
 xcopy %QTDIR%\plugins\imageformats qtdir\plugins\imageformats\r
-del qtdir\plugins\imageformats\*d4*.dll\r
-del qtdir\plugins\imageformats\lib*d4*.a\r
+xcopy %QTDIR%\plugins\platforms qtdir\plugins\platforms\r
+rem del qtdir\plugins\imageformats\*d4*.dll\r
+rem del qtdir\plugins\imageformats\lib*d4*.a\r
 \r
 rem Mingw runtime support\r
 copy %QTDIR%\..\mingw\bin\mingwm10.dll qtdir\mingw\r
index 9a7748ecf791f293611e3426f5ab54c8701593ea..4f78e129852ff0f7637c2095907005d436077520 100755 (executable)
@@ -1,85 +1,85 @@
-;\r
-; NOTE: setup.iss is generated from setup.iss.in via autoconf.\r
-; The generated setup.iss is checked in to help keep the version numbers\r
-; synchronized.\r
-;\r
-; Script for generating installation setup program for GPSBabel\r
-; Uses the Inno setup compiler.  Typically used from the command\r
-; line "makesetup.bat" which copies QT system files which\r
-; the Innosetup compiler cannot handle.  \r
-;\r
-; So it is not a good idea to run this file from the Inno Setup GUI.\r
-\r
-[Setup]\r
-; NOTE: The value of AppId uniquely identifies this application.\r
-; Do not use the same AppId value in installers for other applications.\r
-; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)\r
-AppId={{1B8FE958-A304-4902-BF7A-4E2F0F5B7017}\r
-AppName=GPSBabel\r
-AppVerName=GPSBabel 1.4.4\r
-AppPublisher=GPSBabel\r
-AppPublisherURL=http://www.gpsbabel.org\r
-AppSupportURL=http://www.gpsbabel.org\r
-AppUpdatesURL=http://www.gpsbabel.org\r
-DefaultDirName={pf}\GPSBabel\r
-DefaultGroupName=GPSBabel\r
-OutputDir=release\r
-OutputBaseFilename=GPSBabel-1.4.4-Setup\r
-SetupIconFile=images\babel2.ico\r
-Compression=lzma\r
-SolidCompression=yes\r
-LicenseFile=COPYING.txt\r
-\r
-[Languages]\r
-Name: "english"; MessagesFile: "compiler:Default.isl"\r
-\r
-[Tasks]\r
-Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked\r
-\r
-[Files]\r
-; This isn't as wreckless as it seems; these directories are populated on a\r
-; controlled way by the batch file.\r
-Source: qtdir\bin\*.dll;               DestDir: "{app}"; Flags: ignoreversion\r
-Source: qtdir\plugins\*;               DestDir: "{app}\plugins"; Flags: ignoreversion recursesubdirs createallsubdirs\r
-\r
-Source: gmapbase.html;                         DestDir: "{app}"; Flags: ignoreversion\r
-Source: qt.conf;                               DestDir: "{app}"; Flags: ignoreversion\r
-\r
-Source: release\gpsbabelfe.exe;        DestDir: "{app}"; Flags: ignoreversion\r
-Source: release\libexpat.dll;          DestDir: "{app}"; Flags: ignoreversion\r
-Source: release\gpsbabel.exe;          DestDir: "{app}"; Flags: ignoreversion\r
-; Source: release\help\*;              DestDir: "{app}\help"; Flags: ignoreversion recursesubdirs createallsubdirs\r
-\r
-; Translation strings extracted from source code.  Include it in the dist\r
-; so that users can translate if they want to. \r
-; Source: gpsbabel_*.ts;               DestDir: "{app}\translations"; Flags: ignoreversion \r
-; Source: gpsbabelfe_*.ts;             DestDir: "{app}\translations"; Flags: ignoreversion \r
-\r
-; Compiled translation strings that are used at runtime.\r
-; Source: gpsbabel_*.qm;               DestDir: "{app}\translations"; Flags: ignoreversion \r
-Source: gpsbabelfe*.qm;                DestDir: "{app}\translations"; Flags: ignoreversion \r
-\r
-; Now translations from Qt's own UI stuff.\r
-Source: qtdir\translations\*;                  DestDir: "{app}\translations"; Flags: ignoreversion recursesubdirs createallsubdirs\r
-\r
-; Miscellaneous\r
-Source: COPYING.txt;                   DestDir: {app}; Flags: ignoreversion\r
-; Source: AUTHORS;                     DestDir: {app}; Flags: ignoreversion\r
-; Source: README.contrib;                      DestDir: {app}; Flags: ignoreversion\r
-; Source: README.gui;                  DestDir: {app}; Flags: ignoreversion\r
-\r
-\r
-; NOTE: Don't use "Flags: ignoreversion" on any shared system files\r
-\r
-[Icons]\r
-Name: "{group}\GPSBabel"; Filename: "{app}\gpsbabelfe.exe"\r
-Name: "{commondesktop}\GPSBabel"; Filename: "{app}\gpsbabelfe.exe"; Tasks: desktopicon\r
-\r
-[Run]\r
-Filename: "{app}\gpsbabelfe.exe"; Description: "{cm:LaunchProgram,GPSBabelFE}"; Flags: nowait postinstall skipifsilent\r
-\r
-[Registry]\r
-Root: HKCU; Subkey: "Software\GPSBabel"; Flags: uninsdeletekeyifempty\r
-Root: HKCU; Subkey: "Software\GPSBabel\GPSBabel"; Flags: uninsdeletekey\r
-Root: HKCU; Subkey: "Software\GPSBabel\GPSBabelFE"; Flags: uninsdeletekey\r
-\r
+;
+; NOTE: setup.iss is generated from setup.iss.in via autoconf.
+; The generated setup.iss is checked in to help keep the version numbers
+; synchronized.
+;
+; Script for generating installation setup program for GPSBabel
+; Uses the Inno setup compiler.  Typically used from the command
+; line "makesetup.bat" which copies QT system files which
+; the Innosetup compiler cannot handle.  
+;
+; So it is not a good idea to run this file from the Inno Setup GUI.
+
+[Setup]
+; NOTE: The value of AppId uniquely identifies this application.
+; Do not use the same AppId value in installers for other applications.
+; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
+AppId={{1B8FE958-A304-4902-BF7A-4E2F0F5B7017}
+AppName=GPSBabel
+AppVerName=GPSBabel 1.5.0
+AppPublisher=GPSBabel
+AppPublisherURL=http://www.gpsbabel.org
+AppSupportURL=http://www.gpsbabel.org
+AppUpdatesURL=http://www.gpsbabel.org
+DefaultDirName={pf}\GPSBabel
+DefaultGroupName=GPSBabel
+OutputDir=release
+OutputBaseFilename=GPSBabel-1.5.0-Setup
+SetupIconFile=images\babel2.ico
+Compression=lzma
+SolidCompression=yes
+LicenseFile=COPYING.txt
+
+[Languages]
+Name: "english"; MessagesFile: "compiler:Default.isl"
+
+[Tasks]
+Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
+
+[Files]
+; This isn't as wreckless as it seems; these directories are populated on a
+; controlled way by the batch file.
+Source: qtdir\bin\*.dll;               DestDir: "{app}"; Flags: ignoreversion
+Source: qtdir\plugins\*;               DestDir: "{app}\plugins"; Flags: ignoreversion recursesubdirs createallsubdirs
+
+Source: gmapbase.html;                         DestDir: "{app}"; Flags: ignoreversion
+Source: qt.conf;                               DestDir: "{app}"; Flags: ignoreversion
+
+Source: \gpsbabel\gui\release\gpsbabelfe.exe;  DestDir: "{app}"; Flags: ignoreversion
+;Source: release\libexpat.dll;         DestDir: "{app}"; Flags: ignoreversion
+Source: \gpsbabel\gpsbabel\release\gpsbabel.exe;       DestDir: "{app}"; Flags: ignoreversion
+; Source: release\help\*;              DestDir: "{app}\help"; Flags: ignoreversion recursesubdirs createallsubdirs
+
+; Translation strings extracted from source code.  Include it in the dist
+; so that users can translate if they want to. 
+; Source: gpsbabel_*.ts;               DestDir: "{app}\translations"; Flags: ignoreversion 
+; Source: gpsbabelfe_*.ts;             DestDir: "{app}\translations"; Flags: ignoreversion 
+
+; Compiled translation strings that are used at runtime.
+; Source: gpsbabel_*.qm;               DestDir: "{app}\translations"; Flags: ignoreversion 
+Source: gpsbabelfe*.qm;                DestDir: "{app}\translations"; Flags: ignoreversion 
+
+; Now translations from Qt's own UI stuff.
+Source: qtdir\translations\*;                  DestDir: "{app}\translations"; Flags: ignoreversion recursesubdirs createallsubdirs
+
+; Miscellaneous
+Source: COPYING.txt;                   DestDir: {app}; Flags: ignoreversion
+; Source: AUTHORS;                     DestDir: {app}; Flags: ignoreversion
+; Source: README.contrib;                      DestDir: {app}; Flags: ignoreversion
+; Source: README.gui;                  DestDir: {app}; Flags: ignoreversion
+
+
+; NOTE: Don't use "Flags: ignoreversion" on any shared system files
+
+[Icons]
+Name: "{group}\GPSBabel"; Filename: "{app}\gpsbabelfe.exe"
+Name: "{commondesktop}\GPSBabel"; Filename: "{app}\gpsbabelfe.exe"; Tasks: desktopicon
+
+[Run]
+Filename: "{app}\gpsbabelfe.exe"; Description: "{cm:LaunchProgram,GPSBabelFE}"; Flags: nowait postinstall skipifsilent
+
+[Registry]
+Root: HKCU; Subkey: "Software\GPSBabel"; Flags: uninsdeletekeyifempty
+Root: HKCU; Subkey: "Software\GPSBabel\GPSBabel"; Flags: uninsdeletekey
+Root: HKCU; Subkey: "Software\GPSBabel\GPSBabelFE"; Flags: uninsdeletekey
+
index a5f9d6c372d8d44c1b424d1301f49f39b5b3a499..b5b4206624c2c68f4bbd74e6e6e486b61094271b 100755 (executable)
@@ -45,9 +45,9 @@ Source: qtdir\plugins\*;              DestDir: "{app}\plugins"; Flags: ignoreversion recurs
 Source: gmapbase.html;                         DestDir: "{app}"; Flags: ignoreversion\r
 Source: qt.conf;                               DestDir: "{app}"; Flags: ignoreversion\r
 \r
-Source: release\gpsbabelfe.exe;        DestDir: "{app}"; Flags: ignoreversion\r
-Source: release\libexpat.dll;          DestDir: "{app}"; Flags: ignoreversion\r
-Source: release\gpsbabel.exe;          DestDir: "{app}"; Flags: ignoreversion\r
+Source: \gpsbabel\gui\release\gpsbabelfe.exe;  DestDir: "{app}"; Flags: ignoreversion\r
+;Source: release\libexpat.dll;         DestDir: "{app}"; Flags: ignoreversion\r
+Source: \gpsbabel\gpsbabel\release\gpsbabel.exe;       DestDir: "{app}"; Flags: ignoreversion\r
 ; Source: release\help\*;              DestDir: "{app}\help"; Flags: ignoreversion recursesubdirs createallsubdirs\r
 \r
 ; Translation strings extracted from source code.  Include it in the dist\r